package com.one.service;

import com.one.bo.IndicatorBo;
import com.one.dto.Result;
import com.one.entity.IndicatorInfoEntity;
import com.baomidou.mybatisplus.extension.service.IService;
import com.one.entity.IndicatorOptionsEntity;

/**
 * <p>
 * 指标表 服务类
 * </p>
 *
 * @author zwj
 * @since 2021-10-09
 */
public interface IndicatorInfoService extends IService<IndicatorInfoEntity> {

    public Result selectIndicator(IndicatorBo indicatorBo);
    Result deleteIndicator(IndicatorBo indicatorBo);

    Result addIndicator(IndicatorInfoEntity indicatorInfoEntity);

    Result updateIndicator(IndicatorInfoEntity indicatorInfoEntity);

    public Result selectIndicatorOptions(IndicatorBo indicatorBo);

    Result addIndicatorOptions(IndicatorOptionsEntity indicatorOptionsEntity);

    Result deleteIndicatorOptions(IndicatorBo indicatorBo);

    Result updateIndicatorOptions(IndicatorOptionsEntity indicatorOptionsEntity);


    Result getIndicators();

    Result selectQuestionnaireIndicatorOptions(IndicatorBo indicatorBo);
}
